var translation = require('../script/common/translation.js')

function up(str) {
  return String.prototype.toUpperCase.call(str)
}

var timebarArr = [
  'Thưởng đợt 1 <br> 5/7 00:00 - 6/7 17:30',
  'Thưởng đợt 2 <br> 7/7 00:00 - 8/7 17:30',
  'Thưởng đợt 3 <br> 9/7 00:00 - 10/7 17:30',
]
var pokemons = [
  'Diance', 'Nihilego', 'Guzzlord', 'Lugia', 'Hoopa', 'Groudon', 'Uxie', 'Buzzwole', 'Giratina', 'Palkia'
]
var phrase = {
  ios: 'IOS',
  android: 'ANDROID',
  connect: (() => up('Đăng nhập'))(),
  overview: (() => up('Xem quà'))(),
  record: (() => up('Quà của tôi '))(),
  account: 'Nhập tài khoản',
  password: 'Nhập mật khẩu',
  serverSelect: 'Vui lòng chọn máy chủ:',
  confirm: 'Xác nhận'
}
module.exports = {
  links: {
    ios: 'https://go.onelink.me/n7RX/542647f',
    android: 'https://go.onelink.me/n7RX/542647f'
  },
  translation,
  phrase,
  event1: {
    title: (() => up("Event 1: Quà HLV cũ"))(),
    desc: "Trong thời gian event, người chơi cũ đạt đủ điều kiện, <br> trở về sẽ nhận được quà tặng trị giá 9000 Xu",
    subTitle: (() => up('Chú thích điều kiện người chơi cũ'))(),
    subDesc: "Người chơi đăng ký tài khoản trước 27/6, chưa từng đăng nhập game trong khoảng thời gian từ 27/6-3/7 và đăng nhập game sau 0h ngày 4/7, sẽ nhận được phần quà trở về",
    list: (function () {
      var dom = '';
      var desc = [
        'Xu*1000',
        'Mảnh Thường<br>*300',
        'Rương Truyền-Cao*1',
        'Rương Đá Quýngẫu nhiên*10',
      ];
      ([...Array(4)]).forEach((item, i) => {
        dom += `<div class="item rpc-1">
          <div class="item-desc">
            <div class="cell">
              ${desc[i]}
            </div>
          </div>
        </div>`
      })
      return dom
    })()
  },
  event2: {
    title: (() => {
      return up("Event 2: Dự đoán")
    })(),
    desc: 'Event tổng cộng có 10 pet, mỗi đợt hệ thống sẽ chọn ngẫu nhiên 5 pet và người chơi sẽ dự đoán, đoán đúng càng <br>nhiều, thưởng càng hấp dẫn<br> Trong thời gian event, tổng cộng có 3 đợt dự đoán, hãy gửi dự đoán trước khi kết thúc mỗi lần event. Thời gian mở<br> giải là 30 phút sau khi kết thúc mỗi đợt dự đoán.',
    timebarArr,
    timebar: (function () {
      var dom = ''
      timebarArr.forEach((item, i) => {
        dom += `<div class="item gray">
          <div class="icon left"></div>
          <div class="icon right"></div>
          <div class="box">
            <div class="cell">${item}</div>
          </div>
        </div>`
      })
      return dom
    })(),
    pokemonList: (function () {
      var dom = ''
      pokemons.forEach((item, i) => {
        var name = pokemons[i]
        var classDefault = 'pokemon-name'
        if (name.length >= 8) {
          classDefault = 'pokemon-name short'
        }
        dom += `
          <div class="item rpc-2">
            <div class="pokemon-avatar">
              <div class="poke-g"></div>
              <div class="poke-l hide"></div>
              <div class="poke-c hide">
                <div class="icon left"></div>
                <div class="icon right"></div>
              </div>
            </div>
            <div class="${classDefault}">${name}</div>
          </div>
        `
      })
      return dom
    })(),
    pokemonListMB: (function () {
      var dom = ''
      pokemons.forEach((item, i) => {
        var name = pokemons[i]
        var classDefault = 'pokemon-name'
        if (name.length >= 6) {
          classDefault = 'pokemon-name short'
        }
        dom += `<div class="item rpc-3">
            <div class="pokemon-avatar">
              <div class="poke-g"></div>
              <div class="poke-l hide"></div>
              <div class="poke-c hide">
                <div class="icon left"></div>
                <div class="icon right"></div>
              </div>
            </div>
            <div class="${classDefault}">
              <span>${name}<span>
            </div>
          </div>`
      })
      return dom
    })(),

  },
  event3: {
    title: (() => {
      return up("Event 3: Tích lũy 7 ngày")
    })(),
    desc: "Trong thời gian event, người chơi cũ đạt đủ điều kiện, trở về sẽ nhận được quà tặng trị giá 9000 Xu",
    list: (function () {
      var dom = '';
      [...Array(7)].forEach((item, i) => {
        dom += `
          <div class="card rpc-4">
            <div class="pri"></div>
            <div class="btn gold" data-index="${i}">
              ${translation.get}
            </div>
          </div>
        `
      })
      return dom
    })(),
    listMb: (function () {
      var dom = '';
      [...Array(7)].forEach((item, i) => {
        dom += `
        <div class="card">
          <div class="item"></div>
          <div class="btn gold" data-index="${i}">
            ${translation.get}
          </div>
        </div>
        `
      })
      return dom
    })()



  },

  navIndex: (function () {
    var dom = '';
    var arr = [
      "Quà HLV cũ",
      'Dự đoán',
      'Tích lũy 7 ngày',
      'Fanpage',
    ];
    ([...Array(4)]).forEach((item, i) => {
      dom += `<div class="item">
        <div class="num">${i + 1}</div>
        <div class="txt">
          <div class="cell hide">${arr[i]}</div>
        </div>
        <div class="hover" data-index="${i}"></div>
      </div>`
    })
    return dom
  })(),
  overview: (function () {
    var arr = [
      'ĐOÁN ĐÚNG 3 PET',
      'ĐOÁN ĐÚNG 4 PET',
      'ĐOÁN ĐÚNG 5 PET'
    ]
    var dom = ''
    arr.forEach((item, i) => {
      dom += `
        <div class="item rpc-5">
          <div class="title">${item}</div>
          <div class="img"></div>
        </div>
      `
    })
    return dom
  })(),
  logged: (() => {
    return `
    <div class="logged hide">
      <div class="item username">
        <span></span>
      </div>
      <div class="item zonename hide">
        <span></span>
      </div>
      <div class="item rolename hide">
        <span></span>
      </div>
      <div class="item logout">[Thoát]</div>
    </div>
  `
  })()
}